\hypertarget{class_comet}{
\section{Comet Class Reference}
\label{class_comet}\index{Comet@{Comet}}
}


\hyperlink{class_comet}{Comet} game object.  


Inheritance diagram for Comet:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{class_comet}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_comet_a610c96314f3f90c7078ef89607e08b85}{Comet} (int, bool, FPtype, FPtype, FPtype, FPtype)
\begin{DoxyCompactList}\small\item\em Constructor for comet game object. \item\end{DoxyCompactList}\item 
\hypertarget{class_comet_a89ad24ec0e6f2f210477e1eea761f796}{
FPtype \hyperlink{class_comet_a89ad24ec0e6f2f210477e1eea761f796}{getLength} (FPtype) const }
\label{class_comet_a89ad24ec0e6f2f210477e1eea761f796}

\begin{DoxyCompactList}\small\item\em Gets length of the comet at {\itshape currentTime\/}. \item\end{DoxyCompactList}\item 
\hypertarget{class_comet_a18ca96b16f68575dc3fd3208db4b711d}{
FPtype \hyperlink{class_comet_a18ca96b16f68575dc3fd3208db4b711d}{getWidth} (FPtype) const }
\label{class_comet_a18ca96b16f68575dc3fd3208db4b711d}

\begin{DoxyCompactList}\small\item\em Gets width of the comet at {\itshape currentTime\/}. \item\end{DoxyCompactList}\item 
\hypertarget{class_comet_ad0f7e3979e3d26bd370b980a1b7d0764}{
bool \hyperlink{class_comet_ad0f7e3979e3d26bd370b980a1b7d0764}{testCollision} (FPtype, FPtype, FPtype)}
\label{class_comet_ad0f7e3979e3d26bd370b980a1b7d0764}

\begin{DoxyCompactList}\small\item\em Collision test for comet. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_comet_ab496ac49172671bc300a632120ba7620}{
FPtype \hyperlink{class_comet_ab496ac49172671bc300a632120ba7620}{startTime}}
\label{class_comet_ab496ac49172671bc300a632120ba7620}

\begin{DoxyCompactList}\small\item\em Start time of comet drawing. \item\end{DoxyCompactList}\item 
\hypertarget{class_comet_a12e08b478a45daf8f9982eff500d0c6f}{
FPtype \hyperlink{class_comet_a12e08b478a45daf8f9982eff500d0c6f}{startLength}}
\label{class_comet_a12e08b478a45daf8f9982eff500d0c6f}

\begin{DoxyCompactList}\small\item\em Start lenght of comet tail. \item\end{DoxyCompactList}\item 
\hypertarget{class_comet_acf4811fa217566dd8785e4d1a2395b61}{
FPtype \hyperlink{class_comet_acf4811fa217566dd8785e4d1a2395b61}{lengthChange}}
\label{class_comet_acf4811fa217566dd8785e4d1a2395b61}

\begin{DoxyCompactList}\small\item\em Change speed of comet tail lenth. \item\end{DoxyCompactList}\item 
\hypertarget{class_comet_a625a83e6921d1731f909f1ce55d27905}{
FPtype \hyperlink{class_comet_a625a83e6921d1731f909f1ce55d27905}{startWidth}}
\label{class_comet_a625a83e6921d1731f909f1ce55d27905}

\begin{DoxyCompactList}\small\item\em Start width of comet tail. \item\end{DoxyCompactList}\item 
\hypertarget{class_comet_adf9f1d29a77ee73a68e53da0054dca98}{
FPtype \hyperlink{class_comet_adf9f1d29a77ee73a68e53da0054dca98}{widthChange}}
\label{class_comet_adf9f1d29a77ee73a68e53da0054dca98}

\begin{DoxyCompactList}\small\item\em Change speed of comet tail width. \item\end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
\hyperlink{class_comet}{Comet} game object. 

\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_comet_a610c96314f3f90c7078ef89607e08b85}{
\index{Comet@{Comet}!Comet@{Comet}}
\index{Comet@{Comet}!Comet@{Comet}}
\subsubsection[{Comet}]{\setlength{\rightskip}{0pt plus 5cm}Comet::Comet (
\begin{DoxyParamCaption}
\item[{int}]{ frame, }
\item[{bool}]{ rewindEnabled, }
\item[{FPtype}]{ startTime, }
\item[{FPtype}]{ lengthChange, }
\item[{FPtype}]{ startWidth, }
\item[{FPtype}]{ widthChange}
\end{DoxyParamCaption}
)}}
\label{class_comet_a610c96314f3f90c7078ef89607e08b85}


Constructor for comet game object. 

{\itshape frame\/} Current frame number. When the \hyperlink{class_game_object}{GameObject} was created.

{\itshape rewindEnabled\/} Is the rewind mode enabled.

{\itshape startTime\/} Start time of comet drawing.

{\itshape lengthChange\/} Length change of the comet when flying by.

{\itshape startWidth\/} Start width of the comet.

{\itshape widthChange\/} Width change of the comet when flying by. 

The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
comet.h\item 
comet.cpp\end{DoxyCompactItemize}
